@echo off
chcp 65001 >nul
echo 信息台账管理系统启动中...
echo.

REM 检查Python是否安装
py --version >nul 2>&1
if errorlevel 1 (
    echo 错误：未找到Python，请先安装Python 3.8或更高版本
    pause
    exit /b 1
)

REM 检查是否在虚拟环境中
if not defined VIRTUAL_ENV (
    echo 检测到未在虚拟环境中运行，建议使用虚拟环境
    echo.
)

REM 安装依赖
echo 正在检查并安装依赖...
py -m pip install -r requirements.txt

REM 启动程序
echo.
echo 正在启动信息台账管理系统...
py main.py

if errorlevel 1 (
    echo.
    echo 程序运行出错，请检查错误信息
    pause
)